下定决心,离开外包!
作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com
大家好,我是二哥呀。
我知道,很多大佬看不起外包,觉得外包一无是处。但实际上,家庭出身、教育资源、学习天赋,决定了一部分小伙伴只能通过外包的形式先上岸。
有些外包其实还算是良心,就比如说封面上提到的外包,甚至比一些“体面厂”的工资待遇还要好一些。但外包就好像孙悟空头顶上的紧箍咒,时不时会被唐僧念叨一下,头疼的厉害。
有些外包就是真的坑爹,学不到什么技术(如果你不幸处在这样的环境,那么接下来的内容你一定要认真看完)。
今天给大家分享一个二哥编程星球里的主题:一位球友,换了两份工作,都是外包,但不想以后啥也干不成,决定离开外包了,问我该学习什么内容,那希望二哥的回复能给大家一些启发和帮助🤔。
球友提问
二哥你好,我是16年毕业,学的是软件工程。
21年3月份在培训机构培训10个月,然后进入第一家外包公司,时间为期半年,因为啥也学不到,甚至用中文开发程序,我就离职找了第二份工作,还是外包,不过在这里深层次的内容也学不到,所以我在前两天加入咱们星球。因为之前一直在公众号看二哥写的文章,所以也想学习学习,不想以后啥也干不成。
希望二哥能给我指个方向,大概怎么学习,学习什么内容等等。目前这里的开发工作不重,时间较为充裕。麻烦二哥了!
二哥回复
球友好。
时间比较充裕,这就好办了。
说句实在话,在外包工作的小伙伴数量不算少,所以心里上不要有负担,只不过网上很多大佬对外包很不屑,导致风评变了样。确实存在一些学不到技术的外包,但也不全是这样。
像我们前几天讨论的华为od就是高级外包,深度参与华为产品开发的。
接下来,说说接下来你需要学什么。
1、Java基础
这个是成长的基础,一定要把这部分学扎实了。可以先去刷《二哥的Java进阶之路》,并发编程和JVM觉得比较难的话,可以先暂时搁置,把集合框架的源码读一读,你会成长很多。
多说一句,我最近一个月一直在优化进阶之路上的内容,增加了不少手绘图,同时,对内容也做了大量重构,并且把网站中留言的问题全部 fix 了。
拿 HashMap 这篇来举例,光字数直接干到了 1.3 万,不管是新手还是想要巩固基础的小伙伴,应该都能get 到不少。
如果有时间的话,再把 hutool 这个工具类库好好研究一下,大部分日常开发中遇到的增删改查,这里都有。
比如说字符串的操作、集合容器的操作、异常处理、文件读写、网络传输,基本上都是开发中常用的。
2、Spring全家桶
直接从springboot开始,然后一连串把Spring、mybatis、SpringMVC这部分学了。从星球的百度网盘里,或者《我在B站上大学之Java后端篇》里挑一个视频项目来,任意一个都行:
https://t.zsxq.com/09961HekU
这期间,你需要学会MySQL、Redis,可以看尚硅谷的MySQL,黑马的Redis,之后你就是一个称职的crud boy了。
3、微服务&分布式
这部分是你往高级工程师进阶的重要内容,现在基本上工作中的项目,先是单体,然后随着业务量的增加,也就会逐步升级为微服务&分布式。
这部分的学习资料,在《我在B站上大学之Java后端篇》里也为大家准备了,你可以去挑一个项目出来学习,比如说商医通。
在学习这块内容的时候,必然会涉及到Linux、Git、还有一些第三方类库,还有ELK、MongoDB、docker、k8s等等这些内容,你去【知识图谱】:《我在 B站上大学:Java后端开发篇(JavaWeb/SSM/Spring Boot/微服务/消息队列/运维部署/RPC/ES/Zookeeper/SpringSecurity)》 搜一下关键字,都能看到对应的内容。
https://t.zsxq.com/0ccR33CpU
4、长期奔跑
网上总有人说程序员是吃青春饭的,35 岁就提前退休了。
这句话,猛一看,很对,仔细想一下,也不对。
说它对,是因为的确有很多程序员 35 岁就被毕业了;说它不对,是因为 35 岁以上没毕业的也还有很多。
只能这么说,程序员是吃技术饭的,吃不上技术饭的,只能吃青春饭,吃身体饭,甚至吃不上计算机这碗饭。
那想吃技术饭的,首先要端正态度。
你不要在那天天扯着脖子叫唤:我 35 岁就失业了,失业了还能干啥。你这样叫嚷把自己废了也就算了,你还会把悲观的情绪传染给别人,导致别人也悲观,也开始摆,这无异于谋杀啊。
年龄大不是被干掉的原罪,也不是拿高薪的借口,保持乐观的态度,积极学习新技术,这种态度至关重要。
程序员的职业道路有两条:管理路线和技术路线。但不管走哪一条,过硬的技术功底是要有的,不然很难服众,最起码不能说这玩意我不懂,也不了解,那怎么做管理。
大部分做管理的,都是技而优则士。
学好技术,就是我们的目标,没目标的人朝三暮四,有目标的人始终如一。
有了目标之后,就是坚持不懈地往前走。
坚持是一件很可怕的事情,会积少成多,会从量变到质变,而且坚持会成为一种习惯,一旦习惯养成,改都改不掉。
但如果能坚持长期奔跑,反而就会越老越香,比如说二哥,还有三四年也逼近 35岁的槛了,但就目前来看,反而现在比28岁的黄金年龄段更成熟一些,更有才华一些,因为我每天都在吸收知识,和大家一块成长,并没有在原地停留。
我希望球友你也能长期奔跑,我们一起加油!
ending
一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 1900 多名 球友加入了,如果你也需要一个良好的学习环境,戳链接 🔗加入我们吧。这是一个编程学习指南 + Java项目实战 + LeetCode刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。
星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远。
下面 👇🏻 是二哥近期分享的一些原创内容,有在校学生党的,也有在职工作党的,多看看这些掏心掏肺的经验心得,应该会对你以后的校招&求职或者工作学习有很大的帮助 🤔。
✌️:动态线程池,香啊~ ✌️:二哥的技术派上线了哈~ ✌️:华为 OD,婉拒了! ✌️:想去甲方公司,该如何准备? ✌️:去蔚来 Java 岗吧 ✌️:今天正式邮件 offer 下来了! ✌️:还是决定去华为了 ✌️:现在醒悟,还能抢救 ✌️:冲大厂秋招的一些良心建议 ✌️:华为 OD 29 万,心动! ✌️:入职第一天,就想跑路了? ✌️:教练,我想学编程! ✌️:抓紧时间准备春招了! ✌️:双非大二,冲 Google ✌️:想跳槽,我该如何准备?
最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。
欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。